package com.wxsoft.java.demo002.operators;

/**
 * 或运算符用符号“|”表示，其运算规律如下：
两个位只要有一个为1，那么结果就是1，否则就为0，下面看一个简单的例子。
运行结果
a 和b 或的结果是：129
下面分析这个程序段：
a 的值是129，转换成二进制就是10000001，而b 的值是128，转换成二进制就是10000000，根据或运算符的运算规律，只有两个位有一个是1，结果才是1，可以知道结果就是10000001，即129。
 * @author chenliang
 *
 */
public class data14 {
	public static void main(String[] args) {
		int a = 129;
		int b = 131;

		System.out.println("二进制表示： "+Integer.toBinaryString(a));
		System.out.println("二进制表示： "+Integer.toBinaryString(b));
		System.out.println("二进制表示： "+Integer.toBinaryString(131));
		
		System.out.println("a 和b 或的结果是：" + (a | b));
	}
}